Vicarage Farm Hotel
141 Vicarage Farm Rd., Hounslow, Greater London, United Kingdom, TW5 0AA
(02085) 720003 Phone